﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using DAL;
using Public;

namespace BUS
{
    public class VatTu_BUS
    {
        VatTu_DAL vattu_dal = new VatTu_DAL();
        // Lay danh sach nhom vat tu
        public DataTable LayDSNhomVT()
        {
            return vattu_dal.LayDSNhom();
        }
        // lay danh sach don vi tinh
        public DataTable LayDSDVT()
        {
            return vattu_dal.LayDSDVT();
        }
        // Lay ds kho
        public DataTable LayDSKho()
        {
            return vattu_dal.LayDSKho();
        }
        // Lay ds vat tu
        public DataTable LayDSVatTu()
        {
            return vattu_dal.LayDSVatTu();
        }
        // Lay danh sach don vi chuyen doi de nhap
        public DataTable LayDVCDdenhap()
        {
            return vattu_dal.LayDSDeNhap();
        }
        // Lay ds Don vi chuyen doi theo ma vat tu
        public DataTable TimMaVatTu(String ma)
        {
            return vattu_dal.TimMaVatTu(ma);
        }
        public int SuaDVCD(VatTu_PB vt_pb)
        {
            return vattu_dal.SuaDVCD(vt_pb);
        }
        public int XoaDVCD(string ma)
        {
            return vattu_dal.XoaDVCD(ma);
        }
        // Them vat tu moi
        public int ThemSuaVatTu(VatTu_PB vt_pb)
        {
            return vattu_dal.ThemSuaVatTuHangHoa(vt_pb);
        }
        // Them don vi chuyen doi cua vat tu
        public int ThemDonViChuyenDoi(VatTu_PB vt_pb)
        {
            return vattu_dal.ThemDVCD(vt_pb);
        }
        //public int SuaVatTu(VatTu_PB vt_pb)
        //{
        //    return vattu_dal.SuaVatTu(vt_pb);
        //}
        public int XoaVatTu(VatTu_PB vt_pb)
        {
            return vattu_dal.XoaVatTu(vt_pb);
        }
        public int XoaVatTu(string ma)
        {
            return vattu_dal.XoaVatTu(ma);
        }
        public bool Exists(string ma)
        {
            return vattu_dal.Exists(ma);
        }
        public string NextID_TK()
        {
            return vattu_dal.NextID_TK();
        }
    }
}
